using System;
namespace HKB.Data.Bll
{
	public class BLLInstance
	{
		private static ShoppingCarts bllShoppingCarts = null;
		private static ClientByPage bllClientByPage = null;
		private static CouponItem bllCouponItem = null;
		private static OutStockLog bllOutStockLog;
		private static ClientAnnal bllClientAnnal;
		private static ClientRemindItem bllClientRemindItem;
		private static ClientServiceItem bllClientServiceItem;
		private static StockType bllStockType = null;
		private static StockInfoOrder bllStockInfoOrder = null;
		private static StockItemOrder bllStockItemOrder = null;
		private static AccountSubject bllAccountSubject = null;
		private static AccountAoucher bllAccountAoucher;
		private static AccountAoucherItem bllAccountAoucherItem;
		private static CalculateUnit bllCalculateUnit;
		public static ShoppingCarts BllShoppingCarts
		{
			get
			{
				if (BLLInstance.bllShoppingCarts == null)
				{
					BLLInstance.bllShoppingCarts = new ShoppingCarts();
				}
				return BLLInstance.bllShoppingCarts;
			}
		}
		public static ClientByPage BllClientByPage
		{
			get
			{
				if (BLLInstance.bllClientByPage == null)
				{
					BLLInstance.bllClientByPage = new ClientByPage();
				}
				return BLLInstance.bllClientByPage;
			}
		}
		public static CouponItem BllCouponItem
		{
			get
			{
				if (BLLInstance.bllCouponItem == null)
				{
					BLLInstance.bllCouponItem = new CouponItem();
				}
				return BLLInstance.bllCouponItem;
			}
		}
		public static OutStockLog BllOutStockLog
		{
			get
			{
				if (BLLInstance.bllOutStockLog == null)
				{
					BLLInstance.bllOutStockLog = new OutStockLog();
				}
				return BLLInstance.bllOutStockLog;
			}
		}
		public static ClientAnnal BllClientAnnal
		{
			get
			{
				if (BLLInstance.bllClientAnnal == null)
				{
					BLLInstance.bllClientAnnal = new ClientAnnal();
				}
				return BLLInstance.bllClientAnnal;
			}
		}
		public static ClientRemindItem BllClientRemindItem
		{
			get
			{
				if (BLLInstance.bllClientRemindItem == null)
				{
					BLLInstance.bllClientRemindItem = new ClientRemindItem();
				}
				return BLLInstance.bllClientRemindItem;
			}
		}
		public static ClientServiceItem BllClientServiceItem
		{
			get
			{
				if (BLLInstance.bllClientServiceItem == null)
				{
					BLLInstance.bllClientServiceItem = new ClientServiceItem();
				}
				return BLLInstance.bllClientServiceItem;
			}
		}
		public static StockType BllStockType
		{
			get
			{
				if (BLLInstance.bllStockType == null)
				{
					BLLInstance.bllStockType = new StockType();
				}
				return BLLInstance.bllStockType;
			}
		}
		public static StockInfoOrder BllStockInfoOrder
		{
			get
			{
				if (BLLInstance.bllStockInfoOrder == null)
				{
					BLLInstance.bllStockInfoOrder = new StockInfoOrder();
				}
				return BLLInstance.bllStockInfoOrder;
			}
		}
		public static StockItemOrder BllStockItemOrder
		{
			get
			{
				if (BLLInstance.bllStockItemOrder == null)
				{
					BLLInstance.bllStockItemOrder = new StockItemOrder();
				}
				return BLLInstance.bllStockItemOrder;
			}
		}
		public static AccountSubject BllAccountSubject
		{
			get
			{
				if (BLLInstance.bllAccountSubject == null)
				{
					BLLInstance.bllAccountSubject = new AccountSubject();
				}
				return BLLInstance.bllAccountSubject;
			}
		}
		public static AccountAoucher BllAccountAoucher
		{
			get
			{
				if (BLLInstance.bllAccountAoucher == null)
				{
					BLLInstance.bllAccountAoucher = new AccountAoucher();
				}
				return BLLInstance.bllAccountAoucher;
			}
		}
		public static AccountAoucherItem BllAccountAoucherItem
		{
			get
			{
				if (BLLInstance.bllAccountAoucherItem == null)
				{
					BLLInstance.bllAccountAoucherItem = new AccountAoucherItem();
				}
				return BLLInstance.bllAccountAoucherItem;
			}
		}
		public static CalculateUnit BllCalculateUnit
		{
			get
			{
				if (BLLInstance.bllCalculateUnit == null)
				{
					BLLInstance.bllCalculateUnit = new CalculateUnit();
				}
				return BLLInstance.bllCalculateUnit;
			}
		}
	}
}
